1
Introduzione all'Intelligenza Artificiale
PolyU COMP5511Lecture 1
00:00

Definire l'Intelligenza Artificiale (AI)

L'Intelligenza Artificiale è il ramo dell'informatica che si occupa di costruire macchine intelligenti in grado di svolgere compiti che di norma richiedono intelligenza umana. Da una prospettiva accademica formale, l'AI è definita come lo studio degli Agenti Intelligenti: sistemi che percepiscono il proprio ambiente e compiono azioni che massimizzano le probabilità di raggiungere obiettivi specifici.

Processi Cognitivi Fondamentali

  • Apprendimento: l'acquisizione di informazioni e di regole per utilizzarle.
  • Ragionamento: l'uso di regole (o di schemi appresi) per giungere a conclusioni approssimative o definitive.
  • Autocorrezione: la capacitĂ  di valutare le prestazioni e affinare gli algoritmi per migliorarne l'accuratezza.

Distinzioni Chiave: ANI vs. AGI

Intelligenza Artificiale Ristretta (ANI / IA Debole)

  • Definizione: sistemi di AI progettati e addestrati per un compito specifico.
  • Caratteristiche: opera entro un ambito o contesto limitato e predefinito. Simula l'intelligenza ma è priva di coscienza o di comprensione autentica.
  • Stato Attuale: tutta l'AI attualmente esistente rientra in questa categoria. Esempi includono Assistenti Virtuali (Siri, Alexa), software di riconoscimento facciale e modelli di deep learning come AlphaGo.

Intelligenza Artificiale Generale (AGI / IA Forte)

  • Definizione: una forma teorica di AI in cui una macchina possiede la capacitĂ  di comprendere, apprendere e applicare conoscenze in un'ampia varietĂ  di compiti, in modo indistinguibile dalla mente umana.
  • Caratteristiche: adattabilitĂ  indipendente dal dominio, ragionamento di buon senso e potenziale autoconsapevolezza.
  • Stato Attuale: Ipotetica; attualmente oggetto di ricerca e di fantascienza.

Terminologia Chiave

  • Agente Intelligente: un'entitĂ  autonoma che osserva tramite sensori e agisce su un ambiente utilizzando attuatori.
  • Test di Turing: un test proposto da Alan Turing (1950) per determinare se una macchina può manifestare un comportamento intelligente equivalente, o indistinguibile da quello di un essere umano.
  • Machine Learning (ML): una sottocategoria dell'AI incentrata sulla creazione di sistemi che apprendono dai dati anzichĂ© essere esplicitamente programmati.
Implementazione in Python